package com.zhongfl.crm.service;

import com.zhongfl.crm.model.LxChannel;
import com.zhongfl.crm.request.LxChannelRequest;

import java.util.List;

/**
 * @author 犬冢牙
 * 2018/9/21 11:23
 */
public interface LxChannelService {

    /**
     * 分页查询所有励销渠道数据
     * @param request
     * @return 分页查询的渠道数据
     */
    List<LxChannel> findAllLxChannelByPage(LxChannelRequest request);

    /**
     * 查询所有数据
     * @param request
     * @return  查询出的所有渠道数据
     */
    List<LxChannel> findAllLxChannel(LxChannelRequest request);

    /**
     * 删除一条数据
     * @param lxChannelId
     */
    void deleteById(Long lxChannelId);

    /**
     * 更新一条指定id的数据
     * @param lxChannel
     */
    void updateByLxId(LxChannel lxChannel);

    /**
     * 新增一条数据
     * @param  lxChannel
     */
    void insertSelective(LxChannel lxChannel);

    /**
     * 按id查询一条数据
     * @param lxId
     * @return
     */
    LxChannel selectByLxId(Long lxId);
}
